Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brasil Open - Florianopolis Challenger Ford de Cherbourg - Cherbourg VI Gramado Open de Tenis - Gramado USTA Men's Challenger of Dallas - Dallas Seguros Bolivar Open - Bogota IX Gramado Open - Gramado The Samsung Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Sybase Open - San Jose Abierto Mexicano de Tenis Pegaso - Mexico City Citrix Tennis Championships - Delray Beach Chevrolet Cup - Santiago Generali Open 2000 - Kitzbuhel Salem Open - Hong Kong Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad Croatia Open - Umag Heineken Open Shanghai - Shanghai Salem Open - Hong Kong Copa AT&T - Buenos Aires Siebel Open - San Jose International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Kremlin Cup - Moscow Heineken Open - Auckland BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Open Seat Godo 2003 - Barcelona U.S. Men's Clay Court Championships - Houston Napoli Challenger - Napoli Qatar Open - Doha Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Grand Prix de Tennis de Lyon - Lyon Next Generation Hardcourts - Adelaide Brasil Open - Costa do Sauipe Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort CA Tennis Trophy - Vienna Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Open SEAT Godo 2006 - Barcelona Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Open Seat Godo 2007 - Barcelona Red Letter Days Open - Nottingham RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Moselle Open - Metz Cerveza Cristal - Santiago Brasil Open - Sao Paulo Moselle Open - Metz Open de Nice Cote d'Azur - Nice Vegeta Croatia Open - Umag Austrian Open - Kitzbuhel Moselle Open - Metz Shenzhen Open - Shenzhen USTA Men's Challenger of Dallas - Dallas Kroger / St. Jude International - Memphis Rennes Challenger CA Tennis Trophy - Vienna Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane Copa Ericsson Mexico - Guadalajara drkoop.com USTA Challenger of Dallas - Dallas The Surbiton Trophy - Surbiton USTA Challenger - Champaign Copa Kia Challenger ATP - Santiago Heineken Open - Auckland Voit Mexico City Open - Mexico City ECU Prague Open - Prague Unicredit Czech Open - Prostejov Dallas Challenger Nord/LB Open - Braunschweig IV Trofeo Ciudad de Quito - Quito AXA Open - Espinho BH Tennis Open International Cup - Belo Horizonte V Trofeo Ciudad de Quito - Quito drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of Houston - Houston Copa Ericsson - Guadalajara Challenger de Granby - Granby XL Capital Bermuda Open - Bermuda V Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2000 - San Luis Potosi Renault Slovenian Open - Ljubljana Copa Ericsson Mexico - Guadalajara Copa Ericsson Argentina - Buenos Aires BCP Tennis Classic - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa XL Capital Bermuda Open - Bermuda ECM Cup - Prague Aberto Da Costa Do Sauipe - Bahia XI Venice Open - Venice Copa Ericsson Mexico - Guadalajara Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Visa Tennis Open - Sao Paulo Abierto Internacional de Salinas - Salinas VSZ Solvak Open Challenger - Kosice ATU Cup - Weiden Open 88 - Contrexeville Newcastle Challenger - Newcastle Internationale Tenniskampioenschappen Scheveningen - Scheveningen Windy City Classic - Winnetka Gramado Open de Tennis - Gramado Poznan Challenger - Poznan Belo Horizonte Tennis Open - Belo Horizonte Qwarant Cup - Sopot Rado Geneva Challenger - Geneva Black Forest Open - Alpirsbach Copa Ericsson Venezuela - Caracas Copa Ericsson Chile - Santiago Copa Ericsson Brasil - Sao Paulo Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Laser Vision USTA Challenger - Amarillo Open Punta Del Este/Copa Banco Montevideo - Punta Del Este ATP Tour Challenger at Nellie Gail - Laguna Hills Open de l'Isere - Grenoble IV Abierto Internacional de Salinas - Salinas Open de Nice - Nice Renault Slovenian Open - Ljubljana BBB Open - Sofia Jagermeister Open - Braunschweig FILA Challenger Biella - Biella Venice Challenger - Venice Tenniscup of Flanders - Ostende CA Challenger - Graz drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa Copa Ericsson - Sao Paulo drkoop.com USTA challenger of Miami - Miami Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson - Caracas Gran Copa Ericsson - Porto Alegre XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco Corona Mexico City Open - Mexico City XXXVII Torneig C.E. Laieta - Barcelona VI Gramado Open de Tenis - Gramado USTA Men's Challenger of Dallas - Dallas The Surbiton Trophy - Surbiton Riviera di Rimini Challenger - Rimini Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte Pekao Open 2005 - Szczecin 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Copa Kia - Santiago Atlanta Clay Court Challenger - Atlanta Top Wool Challenger-Immagine Trophy - Biella Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville Amazonia Open de Tenis - Belem Zagreb Open - Zagreb Copa Petrobras Colombia - Bogota Ford Tennis Championships - Louisville Music City Challenger - Nashville The Powder Byrne Trophy - Surbiton Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Bancolombia Open - Bogota XL Bermuda Open - Bermuda Smith Barney Men's Challenger - Covington CA-Challenge 2000 - Graz College Station Challenger - College Station Austin Challenger - Austin Copa Ericsson Brazil - Sao Paulo Tiburon Challenger - Tiburon USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank Burbank Challenger - Burbank Copa Ericsson Uruguay - Montevideo USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Petrobras Santiago - Santiago Top Wool Challenger - Biella 2001 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi Powder Byrne Trophy - Surbiton Intelig Tennis Cup - Campos do Jordao Credicard Tennis Cup - Campos do Jordao Music City Challenger - Nashville Tennis Masters Series - Rome Bogota Challenger Cyclus Open de Tenis - Florianopolis Corona Mexico City Open - Mexico City Singapore Mens Tennis Open - Singapore Heineken Challenger - Ho Chi Minh City Aberto de Santa Catarina - Florianopolis Bangkok Challenger - Bangkok Napoli International Cup - Napoli BPCA Open de Nice-Tounoi Challenger - Nice AXA Open - Espinho Abierto Colombiano de Tenis - Bogota Quelle Cup - Furth Graz CA Challenger - Graz Indian Oil Servo Delhi Challenger - New Delhi CNA TennisPro Classic - Winnetka Irving Challenger Unicredit Czech Open 2007 - Prostejov USTA Challenger of Tiburon - Tiburon Sao Paulo - Brazil USTA Challenger of North Miami Beach - North Miami Beach Bogota Challenger - Bogota Prostejov Challenger Muller Cup - Ulm Lugano Challenger Milan Challenger Bogota Challenger The Surbiton Trophy - Surbiton Bogota Challenger Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Venice Open - Venice Siemens Open - Scheveningen Tennis Masters Series - Madrid III Gramado Open de Tenis - Gramado Estoril Open - Estoril BellSouth Open - Vina del Mar Aberto de Sao Paulo - Sao Paulo BH Tennis Open International Cup - Belo Horizonte Hilton Waikoloa Village USTA Challenger - Waikoloa U.S. Open - New York Heineken Open - Auckland MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Pilot Pen Tennis - New Haven Davidoff Swiss Indoors - Basel Tennis Masters Series - Indian Wells Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Gold Flake Open - Chennai Heineken Open - Auckland Mallorca Open - Mallorca Estoril Open - Estoril USTA Freeman Men's Challenger - Joplin The Stella Artois Grass Court Championships - London XI Abierto Internacional de Salinas - Salinas The Stella Artois Grass Court Championships - London Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Generali Open - Kitzbuhel II Cyclus Open de Tenis - Florianopolis Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Heineken Open - Auckland Movistar Open - Vina del Mar PTT Thailand Open - Bangkok Copa AT&T - Buenos Aires Tennis Masters Series - Miami The Powder Byrne Trophy - Surbiton Estoril Open - Estoril Abierto Mexicano de Tenis - Mexico City The Stella Artois Grass Court Championships - London International Championship of Croatia - Umag Kroger / St. Jude International - Memphis Galleryfurniture.com Challenge - Atlanta U.S. Men's Clay Court Championships - Orlando The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Energis Open - Amsterdam Generali Open 2001 - Kitzbuhel Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago RCA Championships - Indianapolis Brazil Open - Salvador Copa Petrobras Argentina - Buenos Aires Heineken Open - Auckland Milan Indoors - Milan The Ericsson Open - Miami Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London International Championship of Croatia - Umag Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel TD Waterhouse Cup - Long Island Brasil Open - Salvador Salem Open - Hong Kong Davidoff Swiss Indoors - Basel 1999 Mercedes Cup - Stuttgart Stockholm Open - Stockholm Milan Indoors - Milan German Open - Hamburg Grand Prix Hassan II - Casablanca The Samsung Open - Nottingham Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open Gstaad - Gstaad Tennis Masters Series - Miami Cerveza Club Colombia Open - Bogota TD Waterhouse Cup - Long Island Tennis Masters Series - Monte Carlo Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Miller Lite Hall of Fame Tennis Championships - Newport Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Open Seat Godo - Barcelona Telenordia Swedish Open - Bastad CA Tennis Trophy - Vienna BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Heineken Open - Auckland Generali Open - Kitzbuhel Sydney International - Sydney Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo The Stella Artois Championships - London The 10tele.com Open - Nottingham Dutch Open Tennis - Amersfoort Brasil Open - Salvador NASDAQ-100 Open - Miami Estoril Open - Estoril ARAG World Team Championship - Dusseldorf The Stella Artois Championships - London Dutch Open Tennis - Amersfoort Tennis Masters Series - Monte Carlo Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot BA-CA Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Tennis Masters Series - Madrid The Hypo Group Tennis International 2008 - Poertschach The Stella Artois Grass Court Championships - Queen's/London Austrian Open - Kitzbuhel NASDAQ-100 Open - Miami Open de Moselle - Metz BA-CA Tennis Trophy - Vienna President's Cup 2000 - Tashkent Copa Telmex - Buenos Aires U.S. Mens's Clay Court Championship - Houston Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Abierto Mexicano Telfonica MoviStar - Acapulco Pacific Life Open - Indian Wells Ordina Open - 's-Hertogenbosch Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Open de Tenis Comunidad Valenciana - Valencia Tennis Masters Series - Madrid Open de Moselle - Metz Sony Ericsson Open - Miami Mercedes Cup - Stuttgart Mutua Madrilena Masters Madrid - Madrid Next Generation Adelaide International - Adelaide Heineken Open - Auckland Heineken Open Shanghai - Shanghai Sony Ericsson Open - Miami BB&T Atlanta Open - Atlanta AIG Japan Open - Tokyo Davidoff Swiss Indoors Basel - Basel Japan Open - Tokyo Open de Moselle - Metz Abierto Mexicano Telcel - Acapulco Brasil Open - Costa do Sauipe Energis Open - Amersfoort Movistar Open - Vina del Mar Atlanta Tennis Championships - Atlanta Heineken Open - Auckland Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Copa Telmex - Buenos Aires Australian Open - Melbourne French Open - Paris Wimbledon - London Sybase Open - San Jose CA Tennis Trophy - Vienna Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London AAPT Championships - Adelaide Internationaler Raiffeisen Grand Prix - St. Polten Kroger / St. Jude International - Memphis Estoril Open - Estoril Asuncion Challenger Estoril Open - Estoril Chevrolet Cup - Vina del Mar Citrix Tennis Championships - Delray Beach Adidas International - Sydney Stockholm Open - Stockholm Energis Dutch Open - Amsterdam Campionati Internazionali di Sicilia - Palermo Davis Cup, Group 1, REL1, CAN-ARG 4-1 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, 1R, ARG-MAR 5-0 Davis Cup, World Group, QF, BLR-ARG 5-0 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, 1R, ARG-GBR 4-1 Open de Moselle - Metz Grand Prix Hassan II - Casablanca Masters Series Madrid - Madrid Masters Series Monte-Carlo - Monte-Carlo Olympics - Athens Olympics - Beijing Tennis Masters Series - Paris French Open - Paris Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix de Tennis de Lyon - Lyon Pacific Life Open - Indian Wells Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Davis Cup, World Group, QR, BRA-NZL 5-0 Australian Open - Melbourne Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, Group 1, REL2, ARG-COL 4-1 Davis Cup, World Group, QR, BRA-CAN 4-0